home *** CD-ROM | disk | FTP | other *** search
/ Risc World 7 / Risc World 7.iso / Software / Issue4 / IYONIX / MANICMINER / SOURCE.ZIP / manicminer-1.6.3 / sndlibs / midas / c / init next >
Encoding:
Text File  |  2000-12-01  |  748 b   |  38 lines

  1. #include "../../manic.h"
  2. #include "common.h"
  3.  
  4. void
  5. mm_snd_init (void)
  6. {
  7. #ifdef SYSTEM_DJGPP
  8.   FILE *soundfile;
  9. #endif
  10.  
  11.   MIDASstartup ();
  12. #ifdef SYSTEM_DJGPP
  13.   if (!soundfile = fopen ("midas.cfg", "rb")) {
  14.     fclose (soundfile);
  15.     MIDASconfig ();
  16.     MIDASsaveConfig ("midas.cfg");
  17.   }
  18.   else {
  19.     fclose (soundfile);
  20.     MIDASloadConfig ("midas.cfg");
  21.   }
  22. #endif
  23.   if (!MIDASinit ()) {
  24.     printf ("Error initialising MIDAS!\n");
  25.     exit (0);
  26.   }
  27. //#ifdef MSDOS
  28.   MIDASstartBackgroundPlay (0);
  29. //#endif
  30.   MIDASopenChannels (10);
  31.   maxchan = 4;
  32.   curchan = 0;
  33.   manicmod = MIDASloadModule (MUSIC_MOD);
  34.   diewav = MIDASloadWaveSample (DIE_WAV, 0);
  35.   pickwav = MIDASloadWaveSample (PICK_WAV, 0);
  36.   jumpwav = MIDASloadWaveSample (JUMP_WAV, 0);
  37. }
  38.